/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gestion_db;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import modelado.ComRequisicionesD;
import modelado.ComUsuarios;

/**
 *
 * @author oosorio
 */
public class db_RequisicionesD {
    

  public ArrayList ObtenerResultSet(String consulta_sql){
      
      ArrayList arry = new ArrayList();
      String msj = null;
        Statement st;
        ResultSet rs = null;
        Conexion con=new Conexion();
       // Connection cn = null;
        try{
         //   Class.forName("com.mysql.jdbc.Driver");
          //  cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/comprasdb", "root", "toor");
            con.crearConexion();
            st = con.getConexion().createStatement();         
            rs = con.ejecutarSQLSelect(consulta_sql);
               
            rs.beforeFirst();
            while(rs.next()){
                ComRequisicionesD reqd=new ComRequisicionesD(rs.getString("Descripcion"),rs.getString("Codigo"),rs.getDouble("Cantidad"),rs.getString("Marca"),rs.getString("Modelo"),rs.getString("Serial"),rs.getInt("ItemNo"),rs.getString("UnidadMedida"),rs.getString("Eliminar"));                                
                arry.add(reqd);
                msj="OK";
            }
          
          con.cerrarConexion();
            
        }
        catch(Exception ex){
            arry = null;
            msj=ex.toString();
        }
        return arry;
    }
  
  
     
     
       public String EjecutarStatement(String consulta_sql) throws SQLException{
        String msj;
        Conexion cn=new Conexion();
     
      
            //Class.forName("com.mysql.jdbc.Driver");
            //cn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/biblioteca", "root", "eg98003");
            //st = cn.createStatement();
            cn.crearConexion();
            cn.ejecutarSQL(consulta_sql);                        
            msj = "Comando ejecutado con exito";
        /*
        catch(Exception ex){
            msj = ex.toString();
        }*/
        return msj;
    }
       
      

}
